import { BaseUrl } from '../setting'
import uniPromisify from '@/util/uniPromisify'

/**
 * 小程序用户登录接口
 * @param {*} code
 */
export async function wxLogin(code) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/system/login/weChatLogin`,
    data: { code }
  })
}

/**
 * 用户登录获取短信验证码接口
 */
export async function getSms(data) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/system/login/sendCaptcha`,
    data
  })
}
/**
 * 用户登录接口
 */
export async function getlogin(data) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/system/login/registerLogin`,
    data
  })
}

/**
 * 用户退出登录
 */
export async function logout() {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/logout`
  })
}

/**
 * 我的信息
 */
export async function myInfo(data) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/my/system/myInfo`,
    data
  })
}
/**
 * 编辑保存我的信息
 */
export async function editInfo(data) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/my/system/editInfo`,
    data
  })
}
/**
 * 我的收藏
 */
export async function myCollect(data) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/my/system/myCollect`,
    data
  })
}
/**
 * 我的浏览记录
 */
export async function myBrowseHistory(data) {
  return uniPromisify.request({
    method: 'POST',
    url: `${BaseUrl}/api/my/system/myBrowseHistory`,
    data
  })
}
